DaVinci Config 实战
📚 30 章 · 模块配置与调试
v2.0
01
DaVinci Config工具概述
工具定位、核心功能、AUTOSAR角色
02
开发环境搭建
安装Developer与Configurator、许可证、环境变量
03
工作区与项目创建
创建工作区、新建/导入项目、结构解析
04
界面布局与导航
主窗口、菜单栏、工具栏、快捷键、视图
05
模块配置基础
配置入口、参数类型、搜索
06
BSW模块配置 (上)
EcuM · BswM · SchM
07
BSW模块配置 (下)
Can · Lin · Eth
08
RTE配置基础
RTE生成、Port、Interface、Data Mapping
09
SWC配置
Application SWC · Composition · Runnable · Timing
10
OS配置
Task · ISR · Alarm · Counter · Schedule Table
11
存储栈配置
NvM · Fee · Ea · MemIf
12
通信栈配置 (上)
CanIf · CanTp · PduR
13
通信栈配置 (下)
LinIf · LinTp · EthIf · SoAd
14
诊断栈配置
Dcm · Dem · Fim · Dlt
15
I/O栈配置
Dio · Port · Pwm · Icu · Adc
16
XCP与标定配置
Xcp · A2L生成 · 标定参数 · DAQ/STIM
17
配置验证与错误排查
验证工具 · 常见错误 · 日志分析
18
代码生成流程
生成器配置 · 生成选项 · 产物解析 · 增量生成
19
配置导入与导出
ARXML/Excel导入导出 · 对比合并
20
多核配置
多核映射 · 核间通信 · 共享资源 · 同步
21
配置版本管理
Git集成 · 基线管理 · 变更追踪 · 回滚
22
调试环境搭建
调试器配置 · 目标连接 · 会话管理
23
调试基础操作
断点 · 单步 · 变量监视 · 调用栈
24
调试高级技巧
条件断点 · 数据断点 · Trace · 性能分析
25
配置与调试联动
在线修改 · 运行时验证 · 配置回读
26
常见问题与解决方案
配置冲突 · 生成失败 · 异常 · 性能瓶颈
27
性能优化
配置参数 · 代码生成 · 内存 · 执行时间
28
自动化配置脚本
Python调用API · 批量修改 · 自动验证
29
实战案例一:CAN通信栈
CAN配置与调试全流程
30
实战案例二:UDS诊断栈
UDS诊断配置与调试全流程